import requests
import json


if __name__ == '__main__':
    # 制定url
    url = "http://125.35.6.84.81/xk/itownet/portal/dzpz.jsp?id"
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
    }
    id_list = []
    all_data_list= [] #存储所有公司详细数据
    for page in range(1,6):
        page = str(page)
        data = {
            "on": "true",
            "page": "1",
            "pageSize": "15",
            "productName": "",
            "conditionType": "1",
            "applyname": "",
            "applysn": "",
        }


        json_ids = requests.post(url=url, headers=headers, data=data).json()
        for dic in json_ids["list"]:
            id_list.append(dic["ID"])
        # 获取企业详情数据
        post_url = "http://125.35.6.84.81/xk/itownet/portalAction.do?method=getXkzsList"
    for id in id_list:
        data = {
        "id":id
    }
    detail_json = requests.post(url= post_url,headers=headers,data = data).json()
    print(detail_json,"-----------ending------------")
    all_data_list.append(detail_json)
    # 持久化存储all_data_list
    fp = open("./all.json","w",encoding="utf-8")
    json.dump(all_data_list,fp=fp,ensure_ascii=False)
    print("over")
